package com.linkhub.oms.admin.modules.wms.domain.dto;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * @author Jaycle
 * @version 1.0.0
 * @Description ProcessOrderNoticeDTO.java
 * @createTime 2024/06/15 23:14
 */
@Data
@NoArgsConstructor
public class ProcessOrderNoticeDTO {
    private String ownerCode;
    private String warehouseCode;
    private String processOrderCode;
    private String processOrderId;
    private String outBizCode;
    private int serviceType;
    private List<MaterialItem> materialitems;
    private List<ProductItem> productitems;

    @Data
    @NoArgsConstructor
    public static class MaterialItem {
        private String itemCode;
        private String inventoryType;
        private int quantity;
        private String userDefined1;
    }

    @Data
    @NoArgsConstructor
    public static class ProductItem {
        private String itemCode;
        private String inventoryType;
        private int quantity;
        private String userDefined1;
    }
}
